==============================================================================
===               SNES Header Stripper (v1.1.0) by Killa B                 ===
==============================================================================

May 30, 2009

[[ Table of Contents ]]
  i.)   Information
  ii.)  Changes
  iii.) Usage
  iv.)  Compiling
  v.)   Special Thanks

[[ i.) Information ]]

  The SNES Header Stripper ("stripsnes") is a commandline tool to strip the
  headers from SNES roms. This is useful if you need to apply a patch that was
  made against an unheadered rom, or if you just don't want useless headers on
  your roms.

  Since the newest version is based on the addrem library, it is now capable of
  adding headers. This is useful if you need to apply a patch that was made
  against a headered rom. It's not very useful if you have a copier, because the
  header it adds is totally empty.

  This program is made for convenience, so if you don't find it convenient then
  don't use it. There are many other GUI apps that can do the same thing; I
  personally recommend NSRT.

[[ ii.) Changes ]]

     For a full list of changes, view changes.txt

[[ iii.) Usage ]]

      If you call stripsnes without any arguments, you'll get the following
  information:
    stripsnes v1.1.0
      By Killa B

    Usage:
      stripsnes [switches] [filename]

    Options:
      -A, --add                 Adds a header, instead of removing one
      -F, --force               Forces operation even if the file does not
                                  appear to have a header
      -B, --backup              Make a backup of the rom. Should always be
                                  used when using -F

  Basically you would just use something along the lines of
    stripsnes somefile.smc
  where somefile.smc is your headered rom. The program will check to make sure
  there is a header.

  In some cases it might say there's no header when there actually is. In this
  case you can use the "--force" switch to perform the operation anyway. Be
  warned, however, that this will very rarely happen, so you shouldn't force it
  unless you really know your shit.

  When you're using "--force", or if you just don't trust that my program works
  properly, you can use the "--backup" switch to make a backup copy of your rom
  before removing any headers that may or may not be there. Please, make sure
  you use "--backup" whenever you use "--force", because there's a good chance
  that you'll ruin your rom.

[[ iv.) Compiling ]]

  This probably goes without saying, but type "make" to compile the source.
  Typing "make clean" will get rid of the object files for you. After that,
  "./stripsnes" will run the program.

  You can install it with "make install". The default install directory is
  "/usr/local/bin" but you can change it with the INSTALLDIR variable in the
  Makefile. You can also uninstall it with "make uninstall".

[[ v.) Special Thanks ]]

  I really appreciate the help I received from the following people:
    RedComet     - Solved my header detection problem
    byuu         - Also solved my header detection problem, in the currently
                   implemented form
    DarthNemesis - Suggested the name "stripsnes"

  Also, although it's a cliche, thanks to Nintendo for making the Super
  NES, my favorite console of all time.

